home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 6 / Amiga Format AFCD06 (Nov 1996, Issue 90).iso / serious / commercial / xfa_devkit / xfa.fd < prev    next >
Text File  |  1996-07-19  |  2KB  |  66 lines

  1. *"xfa.library"
  2. ##base _XFABase
  3. ##bias 30
  4. *
  5. * General use library routines *
  6. XFA_LibErr()()
  7. *
  8. * XFA Pack routines *
  9. XFA_PackMem_W(src0,src1,dest,size,mode)(a0/a1/a2,d0/d1)
  10. XFA_PackMem_L(src0,src1,dest,size,mode)(a0/a1/a2,d0/d1)
  11. XFA_PackBitMap(sbitmap0,sbitmap1,dest,mode)(a0/a1/a2,d0)
  12. *
  13. * XFA UnPack routines *
  14. XFA_UnPackBitMap_W(bitmap,pkdata)(a0/a1)
  15. XFA_UnPackBitMap_L(bitmap,pkdata)(a0/a1)
  16. XFA_UnPackBitMap(bitmap,pkdata)(a0/a1)
  17. *
  18. * Environment routines *
  19. XFA_SetPack(screen,packmode)(a0,d0)
  20. XFA_GetPackMode()()
  21. *
  22. * Packing open/close *
  23. XFA_OpenPackStuff()()
  24. XFA_ClosePackStuff(closemode)(d0)
  25. *
  26. * frames array alloc/free/setup *
  27. XFA_SetFramesArray(framesarray,numframes)(a0,d0)
  28. XFA_AllocFrames(numframes)(d0)
  29. XFA_FreeFrames()()
  30. *
  31. * frames array handling *
  32. XFA_FreeAnim()()
  33. XFA_AnimMem()()
  34. XFA_AnimFrames()()
  35. *
  36. * IFF-XFA handling *
  37. XFA_SaveAnim(filename)(a0)
  38. XFA_LoadAnim(filename,xfa_head,xfa_cmap,loadmode)(a0/a1/a2,d0)
  39. *
  40. * Frames packing routines *
  41. XFA_PosOnFrame(frame)(d0)
  42. XFA_PutFrame(frame)(d0)
  43. XFA_PutSkip(frame)(d0)
  44. XFA_IsSkip(frame)(d0)
  45. *
  46. * Play stuff *
  47. XFA_Play(loop,autopause,waitstart,slow)(d0/d1/d2/d3)
  48. XFA_UseHead(xfa_head)(a0)
  49. XFA_UseCMap(screen,xfa_cmap)(a0/a1)
  50. XFA_OpenPlayStuff(wbmodeid)(d0)
  51. XFA_ClosePlayStuff()()
  52. *
  53. * Misc *
  54. XFA_HeadPtr()()
  55. XFA_CMapPtr()()
  56. XFA_ChangePackBitMap(bitmap)(a0)
  57. XFA_PutSeqFrame(frame)(d0)
  58. XFA_SaveScreen(screen,filename)(a0/a1)
  59. *
  60. XFA_OpenRead(filename,head,cmap)(a0/a1/a2)
  61. XFA_ReadFrame(iff,mem)(a0/a1)
  62. XFA_CloseRead(iff)(a0)
  63. XFA_FreeFrame(mem)(a0)
  64. *
  65. ##end
  66.